.dx-fieldset {
    margin-bottom: 20px;

    .dx-field-value {
        margin: 0;
    }

    &, * {
        .box-sizing(border-box);
    }
}

.dx-fieldset-header:empty {
    display: none;
}

.dx-field {
    position: relative;
    padding: .4em ;
    .dx-clearfix;
}

.dx-field-label {
    float: left;
    width: 40%;
    .dx-overflow();
}

.dx-field-value,
.dx-field-value-static {
    float: right;
}

.dx-field-value-static {
    white-space: normal;
}

.dx-field-value.dx-datebox {
    min-width: 60%;
}

.dx-field-value:not(.dx-widget) > .dx-datebox {
    min-width: 100%;
}

.dx-field-value .dx-selectbox-tag-container {
    white-space: normal;
}

.dx-field-value:not(.dx-widget) > .dx-selectbox.dx-selectbox-multiselect.dx-widget {
    position: relative;
    width: auto;
    text-align: left;
}

.dx-rtl .dx-fieldset,
.dx-fieldset.dx-rtl {
    .dx-field-label {
        float: right;
    }

    .dx-field-value {
        float: left;
    }
}
